/**
 * TP GRUPO _ 
 * ALGORITMOS Y PROGRAMACION III
 */

package modelo;

/**
 * @author Grupo _
 */


public class FuncionDerivada extends FuncionParametrica{
	
	private double cocienteIncremental;
                             
	public FuncionDerivada(Funcion funcion,double cocienteIncremental){
		this.setFuncion(funcion);
		this.cocienteIncremental=cocienteIncremental;
	}

	public double calcular(double x){
		return ((this.getFuncion().calcular(x+cocienteIncremental)-this.getFuncion().calcular(x))/cocienteIncremental);
	}

	
	/**
	 * @param cocienteIncremental El cocienteIncremental a establecer.
	 */
	public void setCocienteIncremental(double cocienteIncremental) {
		this.cocienteIncremental = cocienteIncremental;
	}

}
      
